# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @File  : 使用OpenAI SDK请求示例.py
# @Author: dongguangwen
# @Date  : 2025-03-22 11:26
# 导入SDK，发起请求
from openai import OpenAI

client = OpenAI(
    # 控制台获取key和secret拼接，假使控制台获取的APIPassword是123456
    api_key="123456",
    base_url='https://spark-api-open.xf-yun.com/v1'  # 指向讯飞星火的请求地址
)
completion = client.chat.completions.create(
    model='generalv3.5',  # 指定请求的版本
    messages=[
        {
            "role": "user",
            "content": '说一个程序员才懂的笑话'
        }
    ]
)
print(completion.choices[0].message)

"""
ChatCompletionMessage(content='程序员的爱情观：爱情就是死循环，一旦执行就陷进去了；爱上一个人，就是内存泄漏–你永远释放不了；真正爱上一个人的时候，那就是常量限定，永远不会改变；女朋友就是私有变量，只有我这个类才能调用；情人就是指针用的时候一定要注意，要不然就带来巨大的灾难。', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=None)
"""
